<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>

</body>
<script>
	// - 一个关键字, 一个内置的引用变量
	// console.log(this);
	// {
	// 	console.log(this);
	// 	// this不需要自己定义
	// 	function fn(){
	// 		console.log(this);
	// 	}
	// }
	
	// - 在函数中都可以直接使用this
	// - this代表调用函数的当前对象
	// - 在定义函数时, this还没有确定, 只有在执行时才动态确定(绑定)。（函数当中的this是由执行时的环境决定的）
	
	function fn(){
		console.log(this);
	}
	fn();// new .bind .call .apply
	
	
</script>
</html>